#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//void f(int);
//void g(void);
//void h(void);
//int i;
//int main(void)
//{
//	printf("main:%d\n",i);
//	i += 2;
//	f(i);
//	g(); h();   g(); g();
//	return 0;
//}
//
//void f(int i)
//{
//	printf("f:%d\n",i);
//}
//
//void g(void)
//{
//	static int i = 2;
//	if (i > 0)
//	{
//		int i = 1;
//		printf("g:if:%d\n", i); 
//		i = 33;
//	}
//	i++;
//	printf("g:%d\n", i);
//}
//
//void h(void)
//{
//	i++;
//	printf("h:%d\n", i);
//}


///func4.c///

//void swap(int, int);
//int main(void)
//{
//	int x = 1, y = 2;
//	swap(x, y);
//	printf("x=%d,y=%d\n", x, y);
//	return 0;
//}
//void swap(int a, int b)
//{
//	int tmp;
//	tmp = a;
//	a = b;
//	b = tmp;
//}



///funcErr1.c///


//float t(float b, float h, float p)
//{
//	p = b * h;
//
//	return(p/ 2.0);
//}
//
//int main()
//{
//	float b = 6, h = 6, p = 0;
//
//	float ret = t(b,h, p);
//    
//	printf("%f", ret);
//	return 0;
//}

//1111111111111111111111111111111
//
//void f2(int x)
//{
//    x += 5;
//    printf("%d\n", x);
//}
//void f1()
//{
//    int x = 5;
//    f2(x);
//    printf("%d\n", x);
//}
//
//
//
//int main()
//{
//    f1();
//    return 0;
//}





//mystery(int x, int y, int z)
//{
//    int value = x;
//    if (y > value)
//        value = y;
//    if (z > value)
//        value = z;
//    return value;
//}
//
//int main()
//{
//    printf("%d\n", mystery(3, 2, 1));
//    printf("%d\n", mystery(1, 2, 3));
//    return 0;
//}
//
//
//
//
//
int i;

void f(int i)
{
    printf("f:%d\n", i);
}
void g()
{
    static int i = 2;
    if (i > 0)
    {
        int i = 1;
        printf("g:if:d\n", i);
        i = 33;

    }
    i++;
    printf("g:%d\n", i);
}
void h()
{
    i++;
    printf("h:%d\n", i);
}
int main()
{
    printf("main:%d\n", i);
    i += 2;
    f(i);
    g();
    h();
    g();
    g();

    return 0;
}
//
//void swap(int a, int b)
//{
//    int tmp = 0;
//    tmp = a;
//    a = b;
//    b = tmp;
//}
//
//int main()
//{
//    int x = 1;
//    int y = 2;
//    swap(x, y);
//    printf("x = %d, y = %d\n", x, y);
//
//    return 0;
//}
//
//
//float triangleArea(float base, float height, float product)
//{
//    product = base * height;
//    return (product / 2.0);
//}

/// <summary>
/// ////////////////////////////////////////////////
/// </summary>
//void h()
//{
//    printf("Inside function.h\n");
//}
//void g()
//{
//    printf("Inside function g\n");
//    h();
//}
//
//int main()
//{
//    g();
//    return 0;
//}
//


///////////////////////////////////////////////////////////////
//int f(int a)
//{
//    printf("ok\n");
//    return a;
//}
//int main()
//{
//    int b = 10;
//    int ret = f(b);
//
//    return 0;
//}
///////////////////////////////////////////////////////////////////////
//int sum(int x, int y)
//{
//    int result = 0;
//    result = x + y;
//    return result;
//}
//
//int main()
//{
//    int x = 7, y = 9;
//
//    int s=sum(x,y);
//    printf("sum=%d", s);
//    return 0;

//////////////////////////////////////////////////////////
//void f(float a)
//{
//    printf("%f\n", a);
//}
//int main()
//{
//    float a = 1.143321;
//    f(a);
//    return 0;
//}
//////////////////////////////////////////////////////////






//////////////////////////////////////////////////
//int product(int n)
//{
//    if (n <= 0)
//        return 1;
//    else
//        return (n * product(n-1));
//}
//
//
//int main()
//{
//    int n = 8;
//    int ret = product(n);
//    printf("%d",ret);
//    return 0;
//}
//////////////////////////////////////////////////////////////////











void product(int a, int b, int c)
{
    int result = a * b * c;
    printf("%d\n", result);
}

int main()
{
    int a = 0;
    int b = 0;
    int c = 0;
    scanf("%d%d%d", &a, &b, &c);
    product(a, b, c);
}















